package com.jlkf.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.jlkf.pojo.TblProblem;

public interface TblProblemMapper {
    int deleteByPrimaryKey(Long gId);

    int insert(TblProblem record);

    int insertSelective(TblProblem record);
    //查看敏感词汇
    String[] selectSensitives();

    TblProblem selectByPrimaryKey(Long gId);

    int updateByPrimaryKeySelective(TblProblem record);

    int updateByPrimaryKey(TblProblem record);
    
    /**
     * pc端技术提问列表
     */
    List<Map<String,Object>> selectProblemList(Integer courseid);
    //查看用户会员等级
    String selectUserVip(Integer userid);
 
    /**
     * 我的问答
     */
    List<TblProblem> getProblemList(Map<String, Object> map);
    
    /**
     * 后台课程提问列表
     */
    List<TblProblem> selectList(@Param(value="courseName") String courseName);
    
    int toTop(Map<String, Object> map); //置顶
    
    Integer maxNumber(); //最大排序
    
    int updateIsShow(Map<String, Object> map); //是否显示在前端
    
    TblProblem selectDetail(Long gId); //提问详情
}